@charset "utf-8";
/* CSS Document */
*{
	margin:0 auto;
	padding:0px;
}
body{
	margin:0 auto;
	padding:0px;
	font-size:14px;
	background:url(../images/bg.png);
}
ul{
	list-style:none;
}
a{
	text-decoration:none;
}
/*---------------------------------------------*/


.foot a:hover,.menu a:hover{
	color:#2A9FFF;
}
/*---------------------------------------------*/
.smile-index_content{
	margin-top:50px;
	width:1366px;
}

.smile-index_content_left{
	margin-left:200px;
	margin-right:50px;
	float:left;
	width:640px;
	margin-bottom:50px;
	background:#FFF;
}

.smile-index_content_left_top{
	margin-top:30px;
	margin-left:20px;
}

.smile-index_content_left_top h1{
	color:#363D43;
	font-weight:normal;
}

.smile-index_content_left_center{
	width:600px;
	height:340px;
	margin-top:20px;
	background:#F9F9F9;
	border:#EEEEEE 1px solid;
}

.smile-index_content_left_center_img{
	width:300px;
	height:200px;
	position:relative;
}

.sidtu{
	position:absolute;
	left:7px;
	top:50px;
	width:250px;
	height:200px;
}



.smile-index_content_desc{
	width:94%;
	height:50px;
}

.smile-index_content_desc p{
	height:50px;
	line-height:50px;
	color:#777777;
}

.smile-index_content_date{
	height:30px;
	width:94%;
	color:#666;
	font-size:12px;
	border-bottom:#bbc1d2 solid 1px;
}

.smile-index_content_date li{
	float:left;
}

.s_zan_tu{
	margin-left:20px;
	margin-right:3px;
	width:20px;
	height:20px;
	background:url(../images/icon2.png) no-repeat;
	background-position:-150px -53px;
}

.smile-index_content_message{
	width:94%;
	margin-top:10px;
}

.smile-index_content_date_zan:hover{
	cursor:pointer;
}

.smile-index_content_message h1{
	clear:both;
	padding-top:-10px;
	font-weight:normal;
}

.smile-index_content_message_list{
	margin-top:10px;
	margin-left:30px;
}


.smile-index_id_content_1{
	width:100%;
	/*line-height:30px;*/
	margin-top:10px;
	padding-bottom:10px;
	border-bottom:#E4E4E4 solid 1px;
}

.smile-index_content_message_list p{
	float:left;
}

.smile-index_content_message_list a{
	margin-left:10px;
	float:left;
}

.smile_date{
	font-size:12px;
	margin-left:10px;
	color:#666;
}

.smile-index_content_form{
	margin-left:45px;
	width:560px;
	height:150px;
}

.smile-index_content_form textarea{
	width:100%;
	height:100px;
	resize:none;
}

.smile-index_content_btn{
	position:absolute;
}

.smile-index_content_btn_submit{
	margin-left:380px;
	margin-top:5px;
}

.smile-index_content_right{
	float:left;
	width:270px;
	height:400px;
	background:#FFF;
}

.smile-index_content_right h2{
	font-weight:normal;
	margin-top:10px;
	margin-left:10px;
}

.smile-index_content_right_face{
	width:90%;
	height:100px;
	margin-top:10px;
	border-bottom:#999 solid 1px;
}

.smile-index_content_right_face p{
	margin-right:10px;
	float:left;
}

.smile-index_content_right_face a{
	float:left;
}

.smile-index_content_right_face .look{
	margin-top:30px;
	padding-left:10px;
	width:120px;
	height:20px;
	background:#999;
	border-radius:10px;
}

.smile-index_content_right_authorother{
	margin-top:10px;
	width:90%;
	height:250px;
}

.smile-index_content_right_authorother ul{
	margin-left:10px;
	margin-top:10px;
}

.smile-index_content_right_authorother li{
	height:50px;
}

.smile-index_content_right_authorother p{
	float:left;
	margin-top:2px;
	margin-right:10px;
}


.smile-index_content_right_authorother a{
	font-size:16px;
	float:left;
	line-height: 45px;
}

.smile-index_authorother_msgs{
	background:url(../images/s_content.png) no-repeat top left;
	padding-left:15px;
	font-size:10px;
	color:#BBC6DB;
}

.smile-index_authorother_fav{
	background:url(../images/s_like.png) no-repeat top left;
	padding-left:15px;
	font-size:10px;
	color:#BBC6DB;
}

.smile-index_photo{
	width:40px;
	height:40px;
}

/*-------------------------------------------------------*/
.smile_content_content_bottom{
	width:100%;
	height:50px;
	clear:both;
}

.smile_content_content_bottom p{
	text-align:center;
	padding-top:15px;
	font-size:16px;
}

#smile-index_content_form_msg{
	font-size:12px;
}